package com.ruoyi.system.service.vantservice.teamservice;

import com.ruoyi.system.domain.construction.Team;
import com.ruoyi.system.domain.vo.ApiBuildingVo;
import com.ruoyi.system.domain.zhuangxiumain.vo.CpiUrlVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ApiBuildingVoService {

    public List<Team> jianfangList(Team team);
    public List<Team> zhuangxiuList(Team team);
    public List<Team> tongchengList(Team team);

    public List<ApiBuildingVo> findAllList(ApiBuildingVo apiBuildingVo);
    public List<ApiBuildingVo> findAllListTwo(ApiBuildingVo apiBuildingVo);
    public List<ApiBuildingVo> findAllListTwoTong(ApiBuildingVo apiBuildingVo);
    public ApiBuildingVo findAllById(Long constructionId);
    public List<ApiBuildingVo> findAlladdres(String address);

    public List<ApiBuildingVo> teamNameJian(String teamName);
    public List<ApiBuildingVo> teamNameZhuang(String teamName);
    public List<ApiBuildingVo> teamNameZhuangTong(String teamName);
    public List<ApiBuildingVo> findAllListAlladdres(String address);
    public ApiBuildingVo getIdList(Long constructionId);
    public List<ApiBuildingVo> findAllListDetails(ApiBuildingVo apiBuildingVo);
    public ApiBuildingVo getDetailsId(Long constructionId);

    /**
     * 施工队图片轮播
     * @param constructionId
     * @return
     */
    public List<CpiUrlVo> selectCpiUrl(Integer constructionId);

    List<ApiBuildingVo> shigongList(ApiBuildingVo apiBuildingVo);
}
